schphase, sourceloc, sourcesize, vphase; in addition, if the source is
aaaaccccttttiiiivvvveeee channels may be disabled, but not enabled. If -source is not
specified, all parameters which are not specified take on their default
values.
----gggguuuuiiii - Brings up a graphical interface with which to create video format
combinations. If this option is specified in conjunction with other
options which modify the combination, the other operations are performed
first, and the gui may be used to make additional modifications. This
option may not be specified with ----ddddeeeessssttttiiiinnnnaaaattttiiiioooonnnn. If no destination is
specified, and no queries are made to the combination, the graphical
interface is used by default.
The following options modify the specified video format combination, or
query parameters of the combination and return them on stdout.
----gggglllloooobbbbaaaallll [[[[ppppaaaarrrraaaammmmeeeetttteeeerrrr||||ppppaaaarrrraaaammmmeeeetttteeeerrrr====vvvvaaaalllluuuueeee,,,,............]]]] - Modifies or queries the global
attributes of the video format combination. This option is followed by a
list of parameters or parameter assignments. If no assignment is made,
the current setting of the parameter in the modified combination is
queried and returned on stdout. Parameters may be specified multiple
times in order to both set and query a parameter. Since commas delimit
parameters in this list, they not used in _v_a_l_u_e. The following
parameters may be specified:
ggggaaaammmmmmmmaaaa====<_v_a_l_u_e> - Specifies the global output video gamma value for
this combination. If the gggglllloooobbbbaaaallllggggaaaammmmmmmmaaaa parameter is OOOONNNN, this gamma
value is used for all channels in the combination. Valid values for
gamma are floating point numbers in the range [0,20], and the
default is 1.7. Setting this parameter modifies the gamma values on
all components of the output. To modify the gamma value of a single
component, use one of the options ggggaaaammmmmmmmaaaarrrr, ggggaaaammmmmmmmaaaagggg, or ggggaaaammmmmmmmaaaabbbb.
gggglllloooobbbbaaaallllggggaaaammmmmmmmaaaa==== [OOOONNNN|OOOOFFFFFFFF] - Specifies whether the global gamma value is
used as the output video gamma for all channels in the combination.
The DG4-2 display generator supports a single output gamma map, so
gggglllloooobbbbaaaallllggggaaaammmmmmmmaaaa must be used with this target hardware. The DG4-8
supports sixteen gamma maps, so each channel may use its own unique
ccccuuuurrrrssssoooorrrrpppprrrriiiioooorrrriiiittttyyyy====_v_a_l_u_e - Specifies the priority of this channel for
cursor drawing. This priority is used to determine which channel
displays the cursor in a region in which the input rectangles of two
or more channels overlap. Numbers range from 0 to 255, with lower
numbers indicating higher priority. If the cursor enters a region
shared by two channels of equal cursor priority, the channel which
last displayed the cursor retains it. If the cursor did not
previously appear in either of the contending channels, the channel
with the lower channel number displays the cursor.
ddddeeeelllleeeetttteeee - Specifies that the channel should be deleted from the
combination. This parameter does not need to be given an
assignment.
ddddiiiitttthhhheeeerrrr==== [OOOONNNN|OOOOFFFFFFFF] - Specifies whether or not the output of this
channel is to be dithered. If ddddiiiitttthhhheeeerrrr is not selected, and the frame
buffer color representation has more precision than the the video
format, i.e., 12-bit RGB pixels in the frame buffer with RGB10 pixel
format for video, the colors will be truncated. If dither is
selected, a fixed pattern of noise will be added to the colors
before they are truncated to reduce the perceptible artifacts
introduced by truncation. By default, dithering is OOOOFFFFFFFF.
eeeennnnaaaabbbblllleeee==== [OOOONNNN|OOOOFFFFFFFF] - Specifies whether this channel should be enabled
in the combination. If a channel is disabled, but not deleted, the
definition of the channel is stored in the combination, but no
output is generated, and no bandwidth is consumed for the channel.
If any parameters are specified for a channel, it is enabled by
default; all other channels are disabled by default.
ffffiiiilllltttteeeerrrrssssiiiizzzzeeee====_Xxxxx_Y - Specifies the size of the filters used when the
channel resizes the source pixels to the channel. Values for the
x-filter are in the range [1,13], for the y-filter [1,7].
ffffoooorrrrmmmmaaaatttt====<_f_o_r_m_a_t _n_a_m_e> - Specifies the name of the video format to be
used on this channel. For the encoder channel, the only valid
values are NNNNTTTTSSSSCCCC and PPPPAAAALLLL, corresponding to the 640x486_30i and
768x576_25i formats. For Sirius, the valid values are 555522225555, 666622225555,
CCCCCCCCIIIIRRRR666600001111____555522225555, and CCCCCCCCIIIIRRRR666600001111____666622225555, corresponding to the 646x486_30i,
768x576_25i, CCIR601_525 (720x485_25i), and CCIR601_625
(720x576_25i) formats, respectively. For GVO, the valid values are
CCCCCCCCIIIIRRRR666600001111____555522225555____DDDDGGGGOOOO, and CCCCCCCCIIIIRRRR666600001111____666622225555____DDDDGGGGOOOO. The default format for the
encoder is NNNNTTTTSSSSCCCC. The default for Sirius is 555522225555. The default for
GVO is CCCCCCCCIIIIRRRR666600001111____555522225555____DDDDGGGGOOOO. The default format for all other channels
is 1280x1024_60.
ggggaaaaiiiinnnn====<_v_a_l_u_e> - Specifies the default output video gain for this
channel. The valid range is [0,10], and the default is 1. This
value will be coerced to the closest gain which is physically
realizable on the output channel. Thus, if the gain is set and
subsequently queried, the input and returned values may not be the
layout of this channel in the frame buffer. PPPPRRRROOOOGGGGRRRREEEESSSSSSSSIIIIVVVVEEEE specifies
sequential data fetching, in which each field draws from the entire
source region of the channel. This is the default. IIIINNNNTTTTEEEERRRRLLLLEEEEAAAAVVVVEEEEDDDD
specifies an interlaced output format, in which the lines of the
fields are vertically interleaved in the frame buffer. SSSSTTTTAAAACCCCKKKKEEEEDDDD
specifies an interlaced output format, in which the lines of each
field are contiguous; the lines of the first of _n fields occupy the
top _nth of the frame buffer, the lines of the second field occupy
the next _nth, and so on. The default is either PPPPRRRROOOOGGGGRRRREEEESSSSSSSSIIIIVVVVEEEE or
IIIINNNNTTTTEEEERRRRLLLLEEEEAAAAVVVVEEEEDDDD, according to the channel's video format. SSSSTTTTAAAACCCCKKKKEEEEDDDD field
layout allows you to reduce fill, rendering only the visible lines
of each field of an interlaced format.
sssscccchhhhpppphhhhaaaasssseeee====<_p_h_a_s_e> - Specifies the subcarrier-to-H phase of the output
of the channel. Note this value is useful only on the encoder
channel.
ssssoooouuuurrrrcccceeeecccchhhhaaaannnnnnnneeeellll====<_c_h_a_n_n_e_l _n_u_m_b_e_r> - Specifies the channel on which the
current channel is dependent. If the source channel is the same as
the current channel, the channel will run in independent mode. In
dependent mode, a portion of the visible surface from the source
channel is sent to this channel for video out. Only the encoder,
Sirius, and GVO channels can operate in dependent mode. By
default, this is the same as the channel number.
ssssoooouuuurrrrcccceeeelllloooocccc====_w++++_h - Specifies the default origin of the source rectangle
of this channel in the frame buffer. The location is specified in
pixels, and is relative to the upper-left corner of the screen. The
default origin is 0000++++0000.
ssssoooouuuurrrrcccceeeessssiiiizzzzeeee====_Xxxxx_Y - Specifies the default size in pixels of the source
rectangle of this channel in the frame buffer. This rectangle may
be larger or smaller than the video format, but must be within the
bounds specified by mmmmiiiinnnnssssiiiizzzzeeee and mmmmaaaaxxxxssssiiiizzzzeeee. This parameter is used for
resizing pixels from the frame buffer for display. Setting it
smaller or larger than the output size of the video format will
cause the pixels to be magnified or minified. The default size is
that of the video format for this channel.
ssssyyyynnnncccc==== [RRRR | GGGG | BBBB | NNNN] - Specifies which of the output components
have sync enabled. Use a single letter or a combination of RRRR (red
component), GGGG (green component), and BBBB (blue component). NNNN
specifies sync on none of the components. Default is sync on green
component.
ssssyyyynnnnccccppppoooorrrrtttt==== [CCCCOOOOMMMMPPPPOOOOSSSSIIIITTTTEEEE|HHHHOOOORRRRIIIIZZZZOOOONNNNTTTTAAAALLLL] - Specifies the default setting for
the output of the alternate sync port. Specifying CCCCOOOOMMMMPPPPOOOOSSSSIIIITTTTEEEE places
composite sync on the sync port. Specifying HHHHOOOORRRRIIIIZZZZOOOONNNNTTTTAAAALLLL places
horizontal sync on the sync port. The default is CCCCOOOOMMMMPPPPOOOOSSSSIIIITTTTEEEE.
ssssyyyynnnnccccttttrrrriiiilllleeeevvvveeeellll==== [OOOONNNN|OOOOFFFFFFFF] - Enables tri-level sync on the RGB outputs.